﻿using System;
using System.Collections.Generic;
namespace Dal
{
    public interface IMusicDataAccess
    {
        BotStatus GetBotStatus();
        
        void UpdateBotStatus(BotStatus botStatus);

        void InsertTags(List<string> tags);

        List<Tag> GetTagStatus(List<Tag> tags);

        Tag GetTag(string tagName);

        Wrapper GetStories(int skip, int take, Wrapper wrapper);

        Wrapper UpdateStories(Wrapper wrapper);

        int SubmitBotBillBoard(string songName, int category, string description, string artistName);

        int SubmitBotLastFM(List<Story> songs);

        List<ARTIST> GetArtists(int take,int skip);

        void SetArtistSongless(ARTIST artist);
    }
}
